tr td:first-child { border-top-left-radius: 10px; border-bottom-left-radius: 10px; }
tr td:last-child { border-top-right-radius: 10px; border-bottom-right-radius: 10px; }
nav li, nav li:hover,nav img,nav img:hover, .nohover, .nohover:hover { box-shadow: none;-moz-box-shadow: none; -webkit-box-shadow:none;}

#udn_sort {margin-bottom: 10px;}
#udn_sort ul {list-style: none;}
#udn_sort ul li {display: inline; float: left; width: 150px; margin: 0 10px; text-align: center;}
#udn_sort ul li a {font-size: 20px;}
#udn_sort ul li a:hover {color: orange;}

#tabs .ui-tabs-panel { height:300px; overflow: auto;}
#tabs {height: 370px}
#tabs tr td:first-child{
    /*background-image: url("../img/download.png");
    background-position: 10px 12px;
    background-repeat: no-repeat;*/
    width: 450px;
}
#tabs tr td {
    height: 30px;
    vertical-align: middle;
    /*border-bottom: solid 1px #222222;*/
    padding:5px;
}
#tabs tr td:first-child div {
    width: 450px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

#tabs tr td span {
    color:#d98500;
}
#tabs tr:hover,#udn_actors ul li div:first-child:hover, #udn_results2 ul:first-child li:hover, #page_navigation a:hover,#udn_sort ul li:hover {
    cursor: pointer;
    background-color: #126a46;
    -moz-box-shadow: 0px 0px 10px rgba(0, 255, 150, 1);
    -webkit-box-shadow: 0px 0px 10px rgba(0, 150, 255, 1);
    box-shadow: 0px 0px 10px rgba(0, 255, 150, 1);
    border-collapse: separate;

}
#udn_results2  a div, #udn_results2  a p{
	color: silver;
}
#udn_results2  a h3 {
	color: white;
}
#tabs tr td img {
    box-shadow:none;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    margin-right: 20px;
    margin-left: 20px;
}
#tabs tr td img:hover {
    box-shadow:none;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    margin-right: 20px;
}
#tabs div table{
    width: 650px;
}

.newlayout td { vertical-align: top;}
.lightBorder
{
    -moz-box-shadow: 0px 0px 5px rgba(255, 255, 255, 1);
    -webkit-box-shadow: 0px 0px 5px rgba(255, 255, 255, 1);
    box-shadow: 0px 0px 5px rgba(255, 255, 255, 1);
    border-collapse: separate;
}
.Download
{
    -moz-box-shadow: 0px 0px 5px rgba(0, 0, 0, 1);
    -webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 1);
    box-shadow: 0px 0px 5px rgba(0, 0, 0, 1);
    border-collapse: separate;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    font-family: "Trebuchet MS";
    font-size: 20px;
    font-weight: bold;
    width:216px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    margin-bottom: 10px;
    cursor: pointer;
}
#Download {

    background-color: green;
    color: #ffffff;
}
#Download2 {
    background-color: #daa520;
    color: #ffffff;
}

#Download:hover,#Download2:hover {
    -moz-box-shadow: 0px 0px 15px rgba(255, 255, 0, 1);
    -webkit-box-shadow: 0px 0px 15px rgba(255, 255,0, 1);
    box-shadow: 0px 0px 15px rgba(255, 255, 0, 1);
}
#udn_container {
    width: 1000px;
    margin: 0 auto;
    background-repeat: repeat-y;
}
#udn_movie {

    width: 990px;
    margin: 0 auto;
    background-color: #f5f5f5;
    overflow: hidden
}
#udn_main_header {
    height: 20px;
}
#udn_leftbar {
    width: 234px;
    text-align: left;
    margin-left: 10px;
    margin-top: 20px;
}

#udn_mainbar {
    width: 700px;
    float: left;
    margin: 20px;
}
#udn_mainbar2 {

    float: left;
    margin: 20px 10px;
}
#udn_poster {
    width: 214px;
    height: 317px;
    clear: both;
    margin-bottom: 20px;

}

#udn_header {
    font-family: "Trebuchet MS";
    color:white;
    font-weight: bold;
    margin-bottom: 10px;
}
#udn_share {
    margin-bottom: 10px;
}
.dialogContent table tr:nth-child(odd){
    background-color: #2f4f4f;
}
.dialogContent table tr td{
    padding-bottom: 5px;
}
.dialogContent table tr:hover{
    color: #ffffff;
    background-color: #ffa737;
}
.dialogContent a:hover{
    color: #ffffff;
}

.udn_ep_download {
    /*background-image: url("../movie/download.png");
    background-repeat: no-repeat;
    background-position: 80px 0px;*/
    padding-top:30px;
    font-size: 12px;
    margin-bottom: 20px;
    height:80px;
    position: relative;
}
#udn_header_right img, .udn_ep_download a img {
    width: 48px;
    height: 48px;
    margin-left: 10px;
}
#udn_header_right table, .udn_ep_download table {
    font-size: 12px;
    text-align: left;
}
#udn_header_right table img, .udn_ep_download table img {
    width: 16px;
    height: 16px;
    margin-left: 5px;
}
#udn_title {
    font-size: 22px;
    font-weight: bold;
    margin-top: 0px
}

#udn_rating {
    display: inline-block;
    float: left;
    font-size: 15px;
    font-weight: bold;
    text-align: center;
    vertical-align: middle;
    line-height: 66px;
    background-image: url("../img/star.png");
    width: 66px;
    height: 60px;
}

#udn_votes {
    margin-left: 20px;
    font-size: 15px;
    margin-bottom: 20px;
    float: left;
    line-height: 66px;
}

.udn_popup {
    display: none;
    position: absolute;
    left: -400px;
    top: 75px;
    width: 680px;
    float: none;
    border: black solid 1px;
    background-color: white;
    padding: 10px;
    z-index: 1;
}
.udn_popup table
{
    font-family: Arial;
    border-spacing:0;
    border-collapse:collapse;
    width:100%;
}
.udn_popup table tr:hover
{
    background-color: #fcefa1;
}
.udn_popup table tr td
{
    text-align: left;
    line-height: 16px;
    vertical-align: middle;padding-bottom: 5px;
}
.udn_popup table tr td img
{
    vertical-align: middle;
}
.udn_popup table tr td span
{
    font-size: 9px;
    color:red;
    font-weight: bold;
}
.udn_popup table tr:first-child td
{
    font-weight: bold;

    border-bottom: 1px solid #aaaaaa;

}
.udn_popup table tr:nth-child(2) td
{
    padding-top: 10px;
}
#udn_genres {
    padding-top: 10px;
    margin-bottom:10px;
}

#udn_genres li {
    display: inline-block;
    margin: 0 4px 6px 0;
    padding: 3px 7px 3px 27px;
    background: url('../img/tag.png') no-repeat;
    /*background-color: #b22222;*/
    background-position: 6px 4px;
    /*color: white;*/
    /*font: 14px Arial, sans-serif;
    border-radius: 3px;
    -webkit-border-radius: 3px;*/
}
.udn_genres li {
    display: inline;
    margin-right: 10px;
}
#udn_genres a {
    text-decoration: none;
    color: silver;
}

#udn_stars {
    height: 16px;
    margin-top: 0px;
}

#udn_score_container {
    display: inline;
    background-image: url("../img/boxes-empty.png");
    width: 205px;
    height: 16px;
    float: left;
}

#udn_stars span {
    padding-left: 20px;
}

#udn_stars span b {
    padding-right: 10px;
}

#udn_score {
    height: 16px;
}

div.udn_clear {
    clear: both;
}

#udn_trailer {
    z-index: -1;
    width: 350px;
    height: 200px;
    float: right;
    display: inline-block;
    margin-left: 10px;
    margin-bottom: 10px;
    /*text-align:center;

    height: 390px;

    -moz-box-shadow: 0px 0px 5px rgba(255, 255, 255, 1);
    -webkit-box-shadow: 0px 0px 5px rgba(255, 255, 255, 1);
    box-shadow: 0px 0px 5px rgba(255, 255, 255, 1);
    border-collapse: separate;*/
}

#udn_actors ul li {
    font-size: 20px;
    display: block;
    float: none;
    list-style-type: none;
    margin: 20px 0;

}

div.udn_actor {
    text-align: left;
    display: table-cell;
    vertical-align: top;
    width: 220px;
    height: 80px;
    float: left;
}

div.udn_actor a {
    text-decoration: none;
}

div.udn_actor a img {
    width: 56px;
    height: 70px;
    float: left;
    margin-right: 10px;
    margin-bottom: 0px;
}

div.udn_actor a div {
    height: 40px;
}

div.udn_actor a div span {
    display: block;
    font-size:14px;
}

div.udn_actor a div div {
    margin: 0px;
    color: #CCCCCC;
    font-size: 10px;
}
#udn_gallery
{
   /* border-top: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;*/
}
#udn_gallery ul li {
    display: inline;
    float: left;
    list-style-type: none;
    margin: 10px 8px 10px 8px;
}

#udn_gallery ul li a img {
    width: 100px;
    height: 100px;
}
#udn_stats { margin-left:60px;}
#udn_knownfor{
    border-top: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
    text-align: left;}
#udn_knownfor ul li  , #udn_stats ul li{
    display: inline;
    float: left;
    list-style-type: none;
    margin: 10px 13px 10px 13px;
}

#udn_knownfor ul li a img, #udn_stats ul li a img {
    width: 148px;
    height: 200px;
}
#udn_similar ul li, .udn_similar ul li {
    display: inline;
    float: left;
    list-style-type: none;
    margin: 10px 11px 10px 11px;
    box-shadow: 0 2px 20px rgba(0, 0, 0, .4);
}
#udn_similar, .udn_similar {
    /*border-top: 1px solid #666666;
    border-bottom: 1px solid #666666;*/
}
#udn_similar ul li a div, .udn_similar ul li a div {
    background-color: #000000;
    opacity:0.5;
    text-align: right;
    width:110px;
    position: absolute;
    margin-top: 140px;
    font-size: 24px;
    color: white;
 }
#udn_similar ul li a img, .udn_similar ul li a img {
    width: 110px;
    height: 163px;
}

#udn_results *{
    font-size: 12px;
}
#udn_results div:first-child a{
    font-size: 18px;
}
#udn_results p{
    margin:5px 0;
}
#udn_results td{
    vertical-align: top; padding: 5px;
}
#udn_results>a img{
    width:108px;
    height:148px;

}
body {
    font-family: Verdana;
    font-size: 13px;
    padding: 0px;
    margin: 0px;
    background-color: #000000;
    background-image: url("../img/paperTextureFooterBgTile.png");
    color: silver;
}
a { text-decoration: none;}
h3 {
    font-size: 20px;
    text-transform: uppercase;
    margin-top: 30px;
    margin-bottom: 10px;
    clear: both;
}
#left_bar p { line-height: 15px;}
p {
    margin-top: 10px;
    margin-right: 20px;
	line-height:20px;
}

ul {
    padding: 0px;
    margin: 0px;
    margin-bottom: 10px;
}

img {
    vertical-align: middle;
    border: none;
    -moz-box-shadow: 0px 0px 18px rgba(0, 0, 0, .7);
    -webkit-box-shadow: 0px 0px 18px rgba(0, 0, 0, .7);
    box-shadow: 0px 0px 18px rgba(0, 0, 0, .7);
    border-collapse: separate;
}
li:hover,img:hover
{
    box-shadow:0 2px 20px rgba(242, 193, 50, 0.9);
    -moz-box-shadow: 0 2px 20px rgba(242, 193, 50, 0.9);
    -webkit-box-shadow: 0 2px 20px rgba(242, 193, 50, 0.9);
}


/*imdb search bar */
.ui-menu-item .imdbTitle{
    font-size: 0.9em;
    font-weight: bold;
}
.ui-menu-item .imdbCast{
    font-size: 0.7em;
    font-style: italic;
    line-height: 110%;
    color: #666;
}
.ui-menu-item .imdbImage{
    float: left;
    margin-right: 5px;
}
.ui-menu-item .clear{
    clear: both;
}

.more {
    text-align: right;font-weight: bold;
    padding-top: 5px;
    cursor: pointer;

}
.more:hover{
    color: orange;
}

table, td {padding: 0px; margin: 0px; empty-cells: show; border-collapse: collapse; border:none; vertical-align: top;}
a { color: #5f9ea0;}
a:hover{color:orange;}
li,img{
    border-collapse: separate;
}
img{border-radius: 5px;}
div.hide { display: none;}
span.hide { display: none;}
iframe {border:none;}
#download_btn,#download_btn img  {width:700px;height:180px; border-radius: 10px; background-color: rgba(0, 150, 150, 0.5);}
#download_btn:hover {
    cursor: pointer;
    background-color: rgba(50, 200, 50, 0.7);
    -moz-box-shadow: 0px 0px 10px rgba(0, 255, 150, 1);
    -webkit-box-shadow: 0px 0px 10px rgba(0, 150, 255, 1);
    box-shadow: 0px 0px 10px rgba(0, 255, 150, 1);
    border-collapse: separate;
}
#udn_similar ul li, .udn_similar ul li {
    display: inline;
    float: left;
    list-style-type: none;
    margin: 10px 17px;
    box-shadow: 0 2px 20px rgba(0, 0, 0, .4);
}
.genres_bar_title { margin-left: 20px; font-size: 16px;}
.genres_bar { margin-left: 40px; list-style: none;}
.genres_bar li{ margin:10px 10px;}
.genres_bar li:hover{ box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow:none;}

.ui-widget-content { border: none; color: silver;}

.more-less{height: 180px; overflow: hidden}